/*
 * Copyright (c) 2013.
 * 游戏服务器核心代码编写人陈磊拥有使用权
 * 联系方式：E-mail:13638363871@163.com ;qq:502959937
 * 个人博客主页：http://my.oschina.net/chenleijava
 */

package com.dc.gameserver.serverCore.service.battle;

import com.dc.gameserver.serverCore.service.character.PlayerInstance;

/**
 * @author 石头哥哥
 *         Date: 13-11-22</br>
 *         Time: 下午2:11</br>
 *         Package: com.dc.gameserver.serverCore.service.battle</br>
 *         注解： 玩家之间的PK
 *         PVP 战斗模型 ：战斗数据组装
 *
 *         组装p1,p2战斗数据
 *
 *
 */
public class PlayerBattle extends BaseBattle {

    private PlayerInstance p1;
    private PlayerInstance p2;

    /**
     * 初始化p1,p2战斗信息
     * @param p1
     * @param p2
     */
   public PlayerBattle(PlayerInstance p1,PlayerInstance p2){
        this.p1=p1;
        this.p2=p2;
       //构建对象的战斗信息
        p1.buildRoleBattleInfo(null);
        p2.buildRoleBattleInfo(null);
   }
    /**
     * 战斗逻辑
     */
    @Override
    public void run() throws Exception {

    }
    /**
     * 战斗结束回调
     * 返回关卡战斗奖励物品
     *
     * @return int[0]:关卡编号；int[1]：掉落的物品编号
     * 采用转盘算法
     */
    @Override
    public int[] invokeItem() {
        return null;
    }

    /**
     * 清理战斗对象资源
     */
    @Override
    public void clearResource() {

    }
}
